@charset "utf-8";
@import url(reset.css);
/* global */
::selection{ background:#ff6699; color:#fff;}
.block{display:block;}
.italic{font-style:italic;}
.udl{text-decoration:underline;}
.fb{font-weight:bold;}
.pr{position:relative;}
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
.clear{clear:both;}
.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{ clear:both; overflow:hidden;}
.clearfix{*zoom:1}
/* color */
.clr6{color:#666;}
.clr9{color:#999;}
.clrred{color:#ff0000;}
.clrpink{color:#ff6699;}
.clryellow{color:#ff8866;}
.clrgreen{color:#689200;}
/* width */
.w100p{width:100%;}
.w200{width:200px;}
.w980{width:980px;}
/* margin-padding */
.mg{margin:auto auto;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}
.mb45{margin-bottom:45px;}
.mb50{margin-bottom:50px;}
.pb15{padding-bottom:15px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb35{padding-bottom:35px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pr20{padding-right:20px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt35{padding-top:35px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
/* common */
.separate{height:1px; width:100%; overflow:hidden; background:#cfcfcf;}
.def_chk{width:13px; height:13px; background:#fff;}
.def_btn,.def_btn_s1,.def_btn_s2,.def_btn_s3,.def_btn_s5,.def_btn_s6,.def_btn_s7,.def_btn_s8,.def_btn_s9,.def_btn_s10,.def_btn_s11,.def_btn_s12,.def_btn_s14{ background:url(../../../images/v4/common/iconbg.png) no-repeat right -28px; color:#fff; display:block; font:bold 14px/29px "宋体"; width:81px; height:29px; text-align:center; cursor:pointer; _background:url(../../../images/v4/common/test.gif) no-repeat 0 0; border:none;}
.def_btn_s14{width:182px; height:32px; line-height:32px; text-align:center; color:#ff6699; font-size:14px; display:inline-block; background-position:right -566px; font-weight:normal;}
.def_btn_s13{width:58px; height:22px; background:url(../../../images/v4/index/i_icon_2.png) no-repeat 0 0; color:#ffffff; line-height:22px; text-align:center;}
.def_btn_s12{width:115px; height:38px; display:inline-block; background-position: right -527px; color:#ff6699; font-size:14px; line-height:38px;}
.def_btn_s11{width:135px; height:41px; display:inline-block; background-position:right -485px; font-size:14px; color:#454545; line-height:41px; font-weight:normal;}
.def_btn_s1{ background-position: right -82px;width:144px; height:45px; line-height:45px; font:bold 24px/45px "宋体";}
.def_btn_s2{background-position: right -180px; width:84px; height:32px; line-height:32px; font-size:14px; font-weight:normal; border:none; color:#ff6699;}
.def_btn_s3{ background-position: right -213px; width:107px; height:26px; line-height:26px; color:#ff6699; font-size:14px; border:none;}
.def_btn_s4{ width:52px; height:20px; text-align:center; line-height:20px; color:#b3b3b3; background:#f0f0f0; border:1px solid #ccc; cursor:pointer;}
.def_btn_s5{ width:101px; height:36px; text-align:center; line-height:36px; color:#fff; font-size:16px; font-weight:bold;cursor:pointer; background-position:0 -202px; border:none;}
.def_btn_s6{ width:205px; height:39px; line-height:39px; color:#f69; font-size:14px; font-weight:normal; background-position:0 -139px;}
.def_btn_s7{width:81px; height:29px; line-height:29px; background-position: right -28px;}
.def_btn_s8{width:97px; height:38px; line-height:38px; background-position:right -375px; color:#f69; font-weight:bold; font-size:16px;}
.def_btn_s9{ width:73px; height:22px; line-height:22px; background-position:right -240px; color:#ca0011; font-size:12px; font-weight:normal; display:inline-block; text-align:center;}
.def_btn_s10{display: block;width: 205px;height: 39px;line-height: 39px;font-weight: bold;text-align: center;font-size: 22px;color: #F69;background-position: 0 -139px;}
.def_text,.def_text_1{border:1px solid #ddd;height:20px; padding:0 5px; background:#fff;}
.def_text_1,.def_text_2{ width:278px; height:38px; border:1px solid #ccc; font-size:14px;}
.def_text_2{ width:220px; height:28px; }
.def_text_3{width:246px; height:32px; border:1px solid #cccccc; padding:0 5px; background:#fff;}
.def_look{ display:inline-block; padding:3px 10px; color:#fff; background:#ff6699; border-radius:5px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease; }
.def_look:hover{border-radius:0;box-shadow:0 1px 1px rgba(255,102,153,0.5),0 -1px 1px rgba(255,102,153,0.5),1px 0 1px rgba(255,102,153,0.5),-1px 0 1px rgba(255,102,153,0.5);}
.focus{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.focus:focus{border:1px solid #ff6699;box-shadow:0 1px 1px rgba(255,102,153,0.5),0 -1px 1px rgba(255,102,153,0.5),1px 0 1px rgba(255,102,153,0.5),-1px 0 1px rgba(255,102,153,0.5);}
.up_arrow,.up_arrow_s1{ width:12px; height:8px; display:block; overflow:hidden; position:absolute; top:-8px;left:20px; background:url(../../../images/v4/common/index_bg.gif) no-repeat 100% -37px;  text-indent:-9999px;zoom:1;}
.up_arrow_s1{width:13px; height:7px; display:block; overflow:hidden; background-position:right -47px; position:absolute;}
.icon_bg,.close_btn,.icon_share,.icon_revert,.icon_upload,.icon_face,.icon_triangle,.red_circle,.gray_circle,.icon_setting,.join,.join_else_r,.join_else_w,.close_pic,.icon_comment,.icon_triangle_s1,.icon_triangle_s2,.icon_add,.close_btn_s1,.icon_nums,.icon_love{background:url(../../../images/v4/common/iconbg.png) no-repeat 0 0; _background:url(../../../images/v4/common/test.gif) no-repeat 0 0;}
.icon_love{display: inline-block;width: 40px;height: 28px;background-position: 0 -81px;margin: 0 5px 0 0;line-height: 28px;text-align: center;padding: 0 0 0 15px;font-weight: bold;}
.icon_nums{width:14px; height:14px; background-position:-39px -483px; display:inline-block;}
.close_btn_s1{width:13px; height:12px; display:block; background-position:-83px -353px;}
.icon_triangle_s2{width:13px; height:8px; display:inline-block; background-position:-65px -372px;}
.icon_add{ width:11px; height:11px; background-position:0 -484px; display:inline-block;}
.icon_triangle_s1{width:5px; height:8px; background-position:0 -497px; display:inline-block;}
.icon_comment{display: block;width: 14px;height: 12px;background-position: -33px -179px;position: absolute;left: 0;top: 3px;}
.red_circle,.gray_circle{width:7px; height:6px; display:inline-block; position: absolute; left:0; top:10px; background-position:-61px -421px; margin:0 10px 0 0;}
.close_pic{width:17px; height:17px; display:block; background-position:-47px -372px;}
.gray_circle{ width:7px; height:5px; background-position:-69px -421px;}
.icon_setting{width:14px; height:16px; background-position:-83px -336px; display:inline-block;}
.icon_triangle{width:16px; height:9px; overflow:hidden; display:block; position:absolute; top:-9px; left:600px; background-position:-29px -372px;}
.recommend{display:block; width:39px; height:39px; background-position:0 0; position: absolute; right:14px; top:17px;z-index:10;}
.pro_lbl{ color:#fff; font-size:12px; font-weight:bold; line-height:30px;display:block; width:70px; height:39px; top:18px; background-position:0 -40px; position:absolute; z-index:5; left:4px; padding:0 0 0 11px;}
.love_comment_ope{position:absolute; right:12px; bottom:13px;z-index:20;}
.love_comment_ope a{display:inline-block; width:40px; height:28px; background-position:0 -81px; margin:0 5px 0 0; line-height:28px; text-align:center; padding:0 0 0 15px; font-weight:bold;}
.love_comment_ope .comment{background-position:0 -110px;}
.hover_box {border: 1px solid #CCC;padding: 1px;position: absolute;left: 35px;top: 20px;background: white;display:block;}
.hover_box a {padding: 6px 20px;position: relative;display: block;white-space: nowrap;color: #797375;line-height: 14px;text-align: center;}
.hover_box a:hover,.hover_box .current{background:#f69; color:#fff;}
.com_tabs{ border-bottom:1px solid #ebebeb; height:29px;}
.com_tabs li{ padding:0 20px; height:28px; border:1px solid #ebebeb; float:left; margin:0 3px -1px 0; line-height:28px; position:relative;}
.com_tabs li a{color:#666;}
.com_tabs .current{border-bottom:1px solid #fff;}
/* box */
.lay_lr_box{zoom:1; overflow:hidden; line-height:16px;}
.l_box{float:left; margin:0 10px 0 0;}
.r_box{ float:left; width:160px; overflow:hidden; position:relative;}
.com_tit_list_box .title{ font-size:14px; font-weight:bold; color:#fc6c90; margin:0 0 10px 0;}
.com_tit_list_box li{position:relative; line-height:26px; float:left; margin:0 20px 0 0; width:310px;}
.com_tit_list_box li .talk_title{margin:0 0 0 17px; float:left; width:220px; height:26px; overflow:hidden; color:#666;}
.com_tit_list_box .talk_join{float:right; color:#7d7d7d;}
.com_tit_list_box .more{float:right; margin:10px 20px 10px 0;}
.com_dl{}
.com_dl dt{color:#ff6699; font-size:14px; margin:0 0 10px 0; display:block;}
.com_dl dd{display:block; padding:6px 0; border-bottom:1px solid #f0f0f0;zoom:1;}
/* title_content_box */
.tit_con_box .title{ color:#666; font-size:26px; font-weight:bold; margin:0 0 15px 0;}
.tit_con_box .more{float:right; color:#999; text-decoration:underline; font-size:12px; font-weight:normal; margin:15px 20px 0 0;}
/* geziwu-box */
.box_s1,.box_s2,.box_s3,.box_s4,.box_s5,.box_s6,.box_s7,.box_s10,.box_s16{ width:226px; border:1px solid #ddd; border-bottom-width:2px; background:#fff; position:relative;}
.box_s1 .pro_box,.box_s4 .act_pro_box{padding:13px 13px 10px 13px; line-height:18px; position:relative;zoom:1;}
.box_s1 .shadow,.box_s2 .shadow,.box_s3 .shadow,.box_s4 .shadow,.box_s5 .shadow,.box_s6 .shadow,.box_s7 .shadow,.box_s10 .shadow,.box_s16 .shadow{ width:230px; height:10px; position:absolute; bottom:-10px; left:-2px; background:url(../../../images/v4/common/shadow.png) no-repeat 0 0;_background:url(../../../images/v4/common/shadow.gif) no-repeat 0 0;_bottom:-13px;}
.box_s1 .pro_t_p{ padding:0 13px 10px 13px; line-height:18px;}
.pro_t_p .price{ font-weight:bold; margin:0 5px;}
.pro_t_p .title{color:#666;}
.pro_box .pic{zoom:1; display:block;}
.pro_box .pic img{width:200px; overflow:hidden;-webkit-transition:all 0.3s ease;}
.pro_box .pic:hover img{filter:alpha(opacity=90);opacity:0.9; }
.pro_box .title{color:#666; margin:5px 0 3px; display:block; height:36px; overflow:hidden;}
.red_heart{display:block; width:14px; height:12px; background:url(../../../images/v4/common/iconbg.png) no-repeat 0 -381px; position:absolute; left:-18px; top:0;}
.l_c_nums{text-align:right; line-height:18px; position:relative;zoom:1; overflow:hidden; margin:0 13px 10px 13px; }
.l_c_nums .fanli{ float:left;}
.l_c_nums span{ margin:0 0 0 10px; position:relative;}
.l_c_nums span a{color:#666;}
.comment_box .lay_lr_box,.other_func{padding:10px 12px; line-height:17px;}
.other_func{background:#f9f9f9; padding:14px 10px;}
.interval_fl{padding:8px 0 8px 12px; background:#f9f9f9;zoom:1;}
.interval_box{width:201px; height:41px; overflow:hidden; background:url(../../../images/v4/common/fl.png) no-repeat 0 0;}
.i_left_time{float:left; margin:25px 0 0 0; color:#fff; width:122px; text-align:center; line-height:14px;}
.fl_percent{float:right; font-size:20px; font-weight:bold; color:#4e4e4e; font-family:Arial, Helvetica, sans-serif; display:block; text-align:center; width:78px; margin:10px 0 0 0;}
.l_c_nums i{margin:0 3px;}
.comment_box{ background:#f9f9f9;}
.comment_box .who_share{ color:#ff6699; font-weight:bold; margin:0 3px;}
.comment_box .line{background:url(../../../images/v4/common/pro_dash.png) repeat-x 0 bottom;}
.comment_box .l_box img{filter:alpha(opacity=80);opacity:0.8; }
/*.comment_box li{background:url(../../../images/v4/common/pro_dash.png) repeat-x 0 bottom;}*/
.comment_box .last{padding:16px 12px; text-align:center; background:none;}
.comment_box .last a{color:#666;}
.comment_box .r_box{height:34px; overflow:hidden;}
.comment_box .name{font-weight:bold; color:#666;}
.tryout{ display:block; width:205px; height:39px; line-height:39px; font-weight:bold; text-align:center; font-size:22px; color:#ff6699; background-position:0 -139px;}
/* nine-cell */
.box_s2{padding:13px 0 13px 13px; width:213px;}
.box_s2 h3,.box_s3 h3{ font-size:14px; font-weight:bold; padding:0 0 13px 0; }
.box_s2 .shadow{}
.pic_wrap li{float:left; margin:0 4px 4px 0;_display:inline;}
.four_square li{margin:0 9px 9px 0;}
.four_square .share_box{padding:5px 15px 0 0; text-align:right;}
.share_box{ padding:13px 13px 0 0; line-height:16px;}
.share_box .def_look{ float:right; margin:-3px 0 0 0;}
/* six-cell */
.box_s3{ padding:13px 0 13px 13px; width:303px;}
.box_s3 h3{color:#333; font-size:16px;}
.box_s3 .shadow{width:320px; background-position:0 -12px; _background:url(../../../images/v4/common/shadow_6_cell.gif) no-repeat 0 0;}
.box_s3 .pic_wrap li{margin:0 7px 8px 0;}
/* active-box */
.box_s4{}
.act_pro_box .title{font:bold 16px/20px "宋体"; color:#888; display:block; margin:5px 0;}
.act_box{padding:2px 13px 13px 13px;}
.act_box .time{color:#ff3333; font-size:14px;}
.join_box{padding:35px 0 0 0;zoom:1;}
.join,.join_else_w,.join_else_r{ color:#fff;float:right; font:bold 22px/36px "宋体"; display:block; width:101px; height:36px; background-position:0 -202px; text-align:center; margin:-10px 0 0 0;}
.join_else_w,.join_else_r{color:#fff; background-position:100% -336px;}
.join_else_r{color:#ff6699;}
/* gb-box */
.box_s5{ background:#f4f4f4; padding:13px; width:200px;}
.gg_act .r_box{ width:130px;}
.gg_act .title{ color:#666; font-weight:bold; height:32px; display:block; overflow:hidden;}
.gg_act .prize{display:block; margin:12px 0 0 0;}
.else_box{ padding:25px 0 0 10px; color:#999;zoom:1;}
.else_box .time{display:block; height:14px; line-height:14px;}
.else_box .time i{ font-weight:bold; color:#666; padding:0 0 0 5px;}
/* big-box */
.box_s6{ width:978px;}
.box_s6 .shadow{ width:978px; height:15px; background-position:0 -24px; _background:url(../../../images/v4/common/shadow_980.gif) no-repeat 0 0; bottom:-15px; left:1px;_bottom:-16px;}
/* lr-box */
.box_s7{ border:none; width:228px;}
.box_s7 .shadow{ width:230px; height:10px; background:url(../../../images/v4/common/shadow.png) no-repeat 0 0;background-position:0 -47px; bottom:-10px;_bottom:-13px; left:-1px;}
.box_s7 h3{ height:44px; line-height:44px; padding:0 0 0 10px; color:#fff; font-size:24px; font-weight:bold;}
.box_s7 .blue{background:#008eeb;}
.box_s7 .red{background:#db3d73;}
.box_s7 .yellow{background:#dca126;}
.task_box{border:1px solid #ddd; border-top:none; padding:10px 10px 24px 10px; background:#f4f4f4;}
/* 720width-box */
.box_s8,.box_s9{width:718px; background:#fff; position:relative; border:1px solid #ddd;zoom:1;}
.box_s8 .shadow,.box_s9 .shadow{width:720px; height:15px; background:url(../../../images/v4/common/shadow.png) no-repeat 0 -83px; position:absolute; bottom:-15px; left:0;}
/* 248width-box */
.box_s9{width:246px; border:1px solid #ddd;}
.box_s9 .shadow{ width:248px; background-position:0 -59px; height:10px; overflow:hidden; bottom:-10px;}
/* 260width-box */
.box_s10{width:260px;}
.box_s10 .shadow{ width:260px;background:url(../../../images/v4/common/shadow.png) no-repeat 0 -100px;height:10px; overflow:hidden; bottom:-10px; left:0;}
/* 745width-box */
.box_s11{width:743px; background:#fff;zoom:1; position:relative; border:1px solid #ddd;}
.box_s11 .shadow{ position:absolute; width:745px;background:url(../../../images/v4/common/shadow.png) no-repeat 0 -112px;height:15px; overflow:hidden; bottom:-15px; left:-1px;}
/* 715width-box */
.box_s12,.box_s13{width:713px; border:1px solid #ddd; background:#fff; position:relative;}
.box_s12 .shadow,.box_s13 .shadow{width:715px; height:10px; position:absolute; bottom:-10px; left:0; background:url(../../../images/v4/common/shadow.png) no-repeat 0 -129px;}
/* 254width-box */
.box_s13{width:252px;}
.box_s13 .shadow{background-position:0 -140px; width:254px; overflow:hidden;}
/* 150width-box */
.box_s14{width:150px;}
.box_s14 .body{border:1px solid #e8e8e8; border-top:none; background:#f3f3f3; line-height:24px; width:148px; overflow:hidden;}
.box_s14 .body .title{ color:#555; font-size:14px; display:block; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 2px; width:150px;}
.box_s14 .body .name{color:#989898; padding:5px 0 5px 6px; display:block;}
/* 345width-box */
.box_s15{ width:342px; border:1px solid #ddd;position:relative; background:#fff;}
.box_s15 .shadow{ width:344px; height:10px;background:url(../../../images/v4/common/shadow.png) no-repeat 0 -151px; bottom:-10px; left:0; position:absolute;}
/* 318width-box */
.box_s16{ padding:16px 0 13px 13px; width:303px;}
.box_s16 h3{color:#333; font-size:16px;}
.box_s16 .shadow{width:320px; background-position:0 -12px; _background:url(../../../images/v4/common/shadow_6_cell.gif) no-repeat 0 0;}
/* back */
.back{position:fixed; right:20px; bottom:20px; z-index:9999; width:71px; _margin-bottom:20px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); display:none;}
/* t_c_box */
.t_c_box{}
.t_c_box h3{color:#666; font-weight:bold; font-size:24px; line-height:30px; padding:0 0 6px 5px; }
.t_c_content .box_s4{float:left; margin:0 12px 0 0;}


/* tc-zz-box */
.zz_box{ position:absolute; background:#000; left:0; top:0;  width:100%; height:100%; z-index:1000; display:none;}
.tc_box{ position:absolute; z-index:2000; display:none;}
.release_box{width:640px;box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4); background:#fff;}
.release_title{background:url(../../../images/v4/common/share_1.jpg) repeat 0 0; height:60px; position: relative; zoom:1; }
.close_btn{ position:absolute; right:20px; top:18px;display:block; width:25px; height:26px; background-position:0 -394px;text-indent:-9999px; -webkit-transition:all 0.2s ease;}
.close_btn:hover{-webkit-transform:rotate(90deg);}
.release_title p{ color:#696768; font:bold 24px/60px "宋体"; padding:0 0 0 18px;}
.release_title p span,.release_title p a{font-size:12px; font-weight:normal; vertical-align:2px;}
.release_title p span{color:#ff0404; margin:0 7px 0 12px;}
.release_title p a{color:#666; text-decoration:underline;}
.release_box .content{padding:20px; zoom:1; background:#fff;}
.share_link_box{width:680px;}
.else_font p{ font:bold 18px/60px "宋体";}
.upload_img{position:relative;}
.upload_img .def_btn_s1{ margin:20px auto;}
.up_file{width:144px; height:45px; position:absolute; left:0; top:0; z-index:-10 cursor:pointer; display:inline-block;opacity:1; filter:alpha(opacity=100); _width:65px; height:20px;}
.up_file_s1{ margin:30px 0 30px 200px; width:200px; height:24px;}
/* tc_login */
.tc_login_box{ width:510px;}
.tc_login{ padding:0 34px;}
.tc_login h3{color:#454545; font-size:14px; margin:0 0 15px 0; text-align:center;}
.tc_login_sorts{padding:0 0 0 32px;}
.tc_login_sorts .no_margin{margin:0;}
.tc_login_sorts .reg_btn{ margin: 0 23px 0 0;}

.release_title .espe_tit{color:#f5517f; font-weight:bold; font-size:24px;}
.login_slide_box{ padding:15px 0 0 0;}
.login_slide_box .tc_sepe{ border-bottom:1px dashed #666; text-align:center;}
.login_slide_box .tc_sepe span{ font-size:14px; position:relative; top:5px; padding:0 10px; background:#fff;}
.login_slide_box .lr_tip{ color:#FE4C93; text-align:center; font-size:14px; margin:22px 0 15px 0;}
.login_slide_box .lr_tip a{color:#fe4c93;}
.login_slide_box .lr_tip a img{margin:0 0 0 5px;}
.form_s1 li{overflow:hidden; margin: 0 0 10px 0; padding:1px 0 0 0;}
.form_s1 li .lbl{width:70px; text-align:center; float:left; font-size:14px; line-height:40px;}
.form_s1 .def_text_2{float:left; padding:0 5px;}
.form_s1 .btn_s1{margin:0 0 0 70px;}
/* tc_upload */
.up_load_box{width:684px;}
.t_pd_s1{padding:3px 0 66px 50px;zoom:1;}
.upload_det_box{position:relative;}
.upload_det_box .def_btn_s12,.ordinary_upload{float:left; _display:inline;}
.upload_det_box .info{margin:0 0 0 16px;color:#999; line-height:20px; position:absolute; left:80px; top:-5px;}
.ordinary_upload{color:#999; margin:23px 0 0 58px;}
.upload_det_box .def_btn_s9{cursor:pointer;}
.ordinary_upload a{color:#f69; text-decoration:underline;}
.l_pic_item{margin:0 0 6px 0;}
.load_pic_box{margin:33px 0 0 0;}
.l_pic{position:relative; float:left; margin:0 18px 0 0; _display:inline;}
.l_pic img{padding:1px; border:1px solid #dde0d5;}
.l_pic .close_pic{position:absolute; right:-5px; top:-5px;}
.l_pic_item .def_text_1{margin:20px 0 0 0; color:#aaaaaa; font-size:12px;}
.l_add_tit{margin:20px 0 0 0;}
.wb_add_l{zoom:1; float:left; width:373px;}
.wb_add_l h3{overflow:hidden; color:#333; font-size:14px; margin:0 0 13px 0;}
.wb_add_l h3 span{float:right; font-size:12px; color:#666;}
.wb_add_l h3 .tip{ color:#999;}
.wb_add_l .def_text_1{width:360px; color:#999;}
.l_add_tit .def_btn_s12{margin:30px 0 0 37px;}
.btn_upload{width:73px; height:22px; position:absolute;opacity:0;filter:alpha(opacity=0); left:0;top:0; z-index:1009;}
/* tc_tixian */
.tx_box{ width:510px;}
.tx_pd_s1{ padding:15px 40px;zoom:1; line-height:22px;}
.tx_pd_s2{ padding:8px 17px 8px 37px;zoom:1; line-height:22px;}
.tx_pd_s3{ padding:8px 37px 8px 37px;zoom:1; line-height:22px;}
.tx_nums{ color:#333; font-size:16px; font-weight:bold;}
.tx_det h3{ color:#333; font-size:14px; margin:30px 0 7px 0;}
.tx_det textarea{width:395px; height:75px; border:1px solid #cccccc; padding:10px 5px; background:#fff;}
.apply_tx{color:#616161; line-height:20px; margin:15px 0 0 0; overflow:hidden; zoom:1;}
.tx_det .btn{color:#565656; display:block; margin:35px 0 0 0; float:right; _display:inline;}
.apply_tx i{color:#333333;}
.apply_tx .tip_det{color:#ef004f;}
.apply_tx .def_btn_s2{margin:5px 0 0 0;}

.tx_title p{color:#f5517f; font-size:18px; font-weight:bold;}
.tx_sorts span{vertical-align:3px; font-size:14px; color:#333;}
.tx_form{margin:55px 0 0 0;}
.tx_form .lbl{color:#5c5c5c; font-size:14px; width:103px; height:34px; display:block; text-align:right; line-height:34px;}
.tx_form td{padding:5px 0;}
.tx_form .def_text_3{color:#a4a4a4;}
.apply_sub{padding:45px 0 0 0;}
.apply_sub .def_btn_s2{float:left;}
.apply_sub .tx_tip{ float:left; color:#767676; text-decoration:underline; margin:0 0 0 20px; padding:14px 0 0 0;}
.tx_mg_s1{ margin:35px 0 0 0;}
.tx_mg_s1 .apply_sub{padding:10px 0 0 0;}
.tx_apply_sucuss{text-align:center; margin:80px 0;}
.tx_apply_sucuss span{color:#181818; font-size:14px;}
.tx_apply_sucuss .def_btn_s2{display:inline-block; margin:28px 0 0 0;}

/* comment-relative */
.comment_rel_s1{padding:0 0 20px 0; border-bottom:1px solid #cfcfcf; text-align:right;}
.comment_rel_s1 a{ margin:0 10px 0 0; font-weight:bold; color:#ea6290; font-size:14px;}
.icon_share,.icon_revert,.icon_upload,.icon_face{display: inline-block; width:12px; height:12px; background-position:0 -421px; margin:0 5px 0 0; position:relative; top:1px; }
.icon_upload{width:18px; height:12px; background-position:-42px -421px;}
.icon_face{width:14px; height:14px; background-position:-26px -421px;}
.icon_revert{background-position:-13px -421px;}
.comment_rel_s2 li{padding:14px 0 7px 0; border-bottom:1px dashed #dcdcdc; overflow:hidden; position:relative; zoom:1;}
.comment_rel_s2 .r_box{width:635px; line-height:18px;}
.comment_rel_s2 .rev_name{font-size:14px; font-weight:bold;}
.comment_rel_s2 .rev_content{color:#333; margin:4px 0 0 0; line-height:22px;}
.comment_rel_s2 .rev_content img{ vertical-align:-5px; text-align:center; margin:0 5px;}
.comment_rel_s2 .rev_date{position:absolute; top:2px; right:0; color:#888888;}
.dp_box{ overflow:hidden;}
.dp_link{ text-align:right;}
.dp_link a{margin:-4px 3px 0 0;}
.dp_box .input_area{ padding:9px; background:#f2f2f2; margin:20px 0 0 0; position:relative;}
.dp_box .input_area textarea,.rev_area textarea{background:#fff; height:50px; border-top:1px solid #c2c2c2; border-left:1px solid #c2c2c2; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:5px;resize:none; width:605px;}
.comment_else_ope{ padding:10px 0 0 0; position:relative; z-index:2000; zoom:1;}
.comment_else_ope a{color:#333; margin:0 12px 0 0;}
.comment_dp_list{padding:0 14px; border:1px solid #f4f4f4;}
.comment_dp_list .r_box{ width:565px;}
.comment_dp_list .last{border-bottom:none;}
.dianping{text-align:right; margin:-4px 0 0 0; padding:0 8px 0 0;}
.com_rev_box h3{color:#333; font:bold 14px/18px "宋体";}
.com_rev_box .rev_area{padding:12px; background:#f2f2f2; margin:15px 0 0 0;zoom:1; }
.rev_area .tip{color:#999; text-align:right; margin:0 0 10px 0; zoom:1;}
.rev_area textarea{width:635px; height:100px; zoom:1;}
.com_pic_box li{float:left; margin:0 10px 0 0;_display:inline; padding:15px 0 20px 0; background:url(../../../images/v4/common/pic_shadow.png) no-repeat left bottom;}
.com_pic_box .pic_box{position:relative; padding:2px; border:1px solid #ccc; border-radius:5px; float:left;}
.com_pic_box .pic_box img{width:80px; height:80px;}
.com_pic_box .close_pic{ position:absolute; right:-5px; top:-5px; z-index:10;}
/* fanye */
.fy_wrap{overflow:hidden; zoom:1;}
.fanye{ overflow:hidden; float:left; margin:50px 0;}
.fanye_v3{float:left;}
.fanye li{display:inline-block; background:#ff7cae; padding:0 6px; color:#fff; font-weight:bold; font-size:14px; border-radius:3px; transition:all 0.3s ease;-webkit-transition:all 0.3s ease; float:left;_display:inline; margin:0 6px 0 0; height:24px; overflow:hidden; line-height:24px;}
.fanye li:hover{border-radius:0; background:#b93470;}
.fanye .current_v3{color:#880741; background:none;}
/* share_sorts */
.ranking_box{padding:20px 50px 20px 60px; line-height:22px; zoom:1; overflow:hidden;}
.ranking_det{float:left; margin:0 35px 0 0; _display:inline;}
.ranking_det .tip1{color:#000; font-size:18px; margin:0 0 28px 0;}
.ranking_det .def_btn_s1{font-size:28px;}
.get_ranking_box{margin:20px 0;}
.get_floors{color:#fc2175; overflow:hidden;}
.get_floors .hd_nums{font-size:30px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0 3px 0 0; position:relative; top:2px; display:block; width:100px; float:left; height:26px;}
.get_floors .hd_tip{float:left; margin:5px 0 0 5px;}
.current_sort{color:#333; font-size:14px; margin:15px 0 0 0;}
.else_ranking{float:left; line-height:28px; padding:40px 0 0 0; width:210px;}
.else_ranking .tip2{color:#333;}
.else_ranking .tip2 span{color:#010101;}
.else_ranking .tip2 .prize{color:#fc2175;}
.else_ranking .check_ranking{color:#333; text-decoration:underline;}
/* guide */
.guide_body{background:#fff; padding:0;}
.guide{width:980px; margin:250px auto 0; text-align:center;}
.guide .title{ color:#ea6290; font-weight:bold; font-size:28px; margin:10px 0 44px 0;}
.guide .wait{ font-size:14px; margin:17px 0 0 0;}
.guide .wait a{color:#ff6633;}
/* mail */
.mail_confirm_box{width:547px;height:462px;margin:10px auto;padding: 4px;background:url(../../../images/v4/common/mail_1.png) no-repeat 0 0;}
.mail_confirm_box p{font-size: 14px; margin:30px 40px 0 40px; color:#333;}
.mail_confirm_box .tip{margin-top: 190px;color: #666;font-size: 12px;}
/* error */
.error_box{width:550px; margin:auto auto;}
.error_box .title{font-size: 28px;color: #EF7C3E;line-height: 30px;padding-top: 10px;}
.error_box .r_box{width:420px;}
.error_box .tip{display: block;line-height: 18px; padding:20px 0 40px 0;}
.error_box .cancl{margin:5px 0 0 0;}
.error_box .cancl a{color:#759C15; text-decoration:underline;}
.error_box_s1{width:180px; text-align:center;}
.error_box_s1 .tip{margin:10px 0;}